package listeners; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JTextField; import graphic.Application; public class ReadKeyListener implements KeyListener { private Application application; private int switcher; public ReadKeyListener(Application application, int switcher) { this.application = application; this.switcher = switcher; } @Override public void keyPressed(KeyEvent arg0) { // TODO Auto-generated method stub } @Override public void keyReleased(KeyEvent arg0) { if (switcher == 1) { try { application.setP1(application.readPolynom((JTextField) arg0.getSource())); } catch (Exception ex) { application.getPanel().getInfoLabel().setText("Error! Please check the input"); } if (application.getP1() != null) { if (application.getP2() != null) { application.getPanel().getAreaInput() .setText(application.getP1().printString() + "\n" + application.getP2().printString()); } else { application.getPanel().getAreaInput().setText(application.getP1().printString()); } } } if (switcher == 2) { try { application.setP2(application.readPolynom((JTextField) arg0.getSource())); } catch (Exception ex) { application.getPanel().getInfoLabel().setText("Error! Please check the input"); } if (application.getP2() != null) { if (application.getP1() != null) { application.getPanel().getAreaInput() .setText(application.getP1().printString() + "\n" + application.getP2().printString()); } else { application.getPanel().getAreaInput().setText(application.getP2().printString()); } } } } @Override public void keyTyped(KeyEvent arg0) { // TODO Auto-generated method stub } }